package com.shop2cn.iapi.delivery.parameter.resp;

import com.shop2cn.iapi.delivery.parameter.DeliveryInfo;
import com.shop2cn.iapi.delivery.parameter.ImportDeliveryInfo;
import com.shop2cn.iapi.delivery.parameter.ImportSqDeliveryInfo;
import com.shop2cn.iapi.delivery.parameter.ModifyOrSupplementBillNoInfo;

public class ExpectCheckResult {

	private DeliveryInfo deliveryInfo;
	
	private ImportSqDeliveryInfo importSqDeliveryInfo;
	
	private ModifyOrSupplementBillNoInfo modifyOrSupplementBillNoInfo;
	
	private ImportDeliveryInfo importDeliveryInfo;

	public ExpectCheckResult(DeliveryInfo deliveryInfo) {

		this.deliveryInfo = deliveryInfo;

	}
	
	public ExpectCheckResult(ImportSqDeliveryInfo importSqDeliveryInfo) {

		this.importSqDeliveryInfo = importSqDeliveryInfo;

	}
	
	public ExpectCheckResult(ModifyOrSupplementBillNoInfo modifyOrSupplementBillNoInfo) {

		this.modifyOrSupplementBillNoInfo = modifyOrSupplementBillNoInfo;

	}
	
	public ExpectCheckResult(ImportDeliveryInfo importDeliveryInfo) {

		this.importDeliveryInfo = importDeliveryInfo;

	}
	
	private boolean bizSuccess;

	private boolean validation;

	private boolean microShopOrder;

	private Integer orderStatus;

	private int bizCode;

	private int logisticsType;

	private String bizMsg;
	
	private String expressName;
	
	private boolean supplementDomestic;

	public boolean isBizSuccess() {
		return bizSuccess;
	}

	public void setBizSuccess(boolean bizSuccess) {
		this.bizSuccess = bizSuccess;
	}

	public boolean isValidation() {
		return validation;
	}

	public void setValidation(boolean validation) {
		this.validation = validation;
	}

	public boolean isMicroShopOrder() {
		return microShopOrder;
	}

	public void setMicroShopOrder(boolean microShopOrder) {
		this.microShopOrder = microShopOrder;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public ModifyOrSupplementBillNoInfo getModifyOrSupplementBillNoInfo() {
		return modifyOrSupplementBillNoInfo;
	}

	public void setModifyOrSupplementBillNoInfo(
			ModifyOrSupplementBillNoInfo modifyOrSupplementBillNoInfo) {
		this.modifyOrSupplementBillNoInfo = modifyOrSupplementBillNoInfo;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public int getBizCode() {
		return bizCode;
	}

	public void setBizCode(int bizCode) {
		this.bizCode = bizCode;
	}

	public int getLogisticsType() {
		return logisticsType;
	}

	public void setLogisticsType(int logisticsType) {
		this.logisticsType = logisticsType;
	}

	public DeliveryInfo getDeliveryInfo() {
		return deliveryInfo;
	}

	public void setDeliveryInfo(DeliveryInfo deliveryInfo) {
		this.deliveryInfo = deliveryInfo;
	}

	public String getBizMsg() {
		return bizMsg;
	}

	public ImportSqDeliveryInfo getImportSqDeliveryInfo() {
		return importSqDeliveryInfo;
	}

	public void setImportSqDeliveryInfo(ImportSqDeliveryInfo importSqDeliveryInfo) {
		this.importSqDeliveryInfo = importSqDeliveryInfo;
	}

	public void setBizMsg(String bizMsg) {
		this.bizMsg = bizMsg;
	}

	public String getExpressName() {
		return expressName;
	}

	public void setExpressName(String expressName) {
		this.expressName = expressName;
	}

	public ImportDeliveryInfo getImportDeliveryInfo() {
		return importDeliveryInfo;
	}

	public void setImportDeliveryInfo(ImportDeliveryInfo importDeliveryInfo) {
		this.importDeliveryInfo = importDeliveryInfo;
	}

	public boolean isSupplementDomestic() {
		return supplementDomestic;
	}

	public void setSupplementDomestic(boolean supplementDomestic) {
		this.supplementDomestic = supplementDomestic;
	}
}
